/**
 * DNA 链缺少配对的碱基。依据每一个碱基，为其找到配对的碱基，然后将结果作为第二个数组返回。
 * @param str
 * @returns {*}
 */

// 例如，对于输入的 GCG，相应地返回 [["G", "C"], ["C","G"],["G", "C"]]

function pair(str) {
    var i=0;
    var newStr='';
    var arr=[];
    for(i=0;i<str.length;i++){
        switch(str[i]){
            case 'A':
                newStr+='T';
                break;
            case 'T':
                newStr+='A';
                break;
            case 'G':
                newStr+='C';
                break;
            case 'C':
                newStr+='G';
                break;
        }
        arr.push([str[i],newStr[i]]);
    }
    return arr;
}

console.log(pair("GCA"));

